package rmitest;

import java.rmi.Naming;

public class HelloClient {
    /** 客户端程序：通过 lookup()方法查找远程对象，进行远程方法调用
     * 查找远程对象并调用远程方法
     */
    public static void main(String[] argv) {
        try {
            HelloInterface hello = (HelloInterface) Naming.lookup("Hello");

            //如果要从另一台启动了RMI注册服务的机器上查找hello实例
            //HelloInterface hello = (HelloInterface)Naming.lookup("//192.168.1.105:1099/Hello");

            //调用远程方法
            System.out.println(hello.say());
        } catch (Exception e) {
            System.out.println("HelloClient exception: " + e);
        }
    }
}